package org.main;

import java.util.Collection;
import org.client.ClientImpl;
import org.client.GatherImpl;
import com.briup.smart.env.client.Gather;
import com.briup.smart.env.client.Client;
import com.briup.smart.env.entity.Environment;

public class ClientMain {
    public static void main(String[] args) throws Exception {
        // 实例化 GatherImpl 对象
        GatherImpl gather = new GatherImpl();
        // 调用gather方法 实现采集功能
        // 调用 gather 方法 实现采集功能
        Collection<Environment> envs = gather.gather();
        // 采集到的对象个数
        System.out.println("采集到的对象个数：" + envs.size());
        // 遍历输出list
        for (Environment environment : envs) {
            System.out.println(environment);
        }
        // 实例化 ClientImpl 对象
        Client client = new ClientImpl();
        // 调用 send 方法 实现发送功能
        client.send(envs);
    }
}
